// const path = require('path')
// const HtmlWebpackPlugin = require('html-webpack-plugin')
// module.exports={
//     //mode是指定webpack的工作模式，有俩种，一种是开发模式，就是在内存中打包，另一种是生产模式，是在硬盘上打包 production
//     mode:"development",
//     //入口
//     // entry:"./src/main.js",
//     // entry:path.resolve(__dirname,"src/main.js"),
//     entry:{
//       app:  path.resolve(__dirname,"src/main.js"),
//     },
//     //出口
//     output:{
//         path:path.resolve(__dirname,'dist'),
//         // filename:'xxx.js'
//         // filename:'bundle.js',
//         // filename:'[name].[chunkhash:8].js'
//         filename:'js/[name].[chunkhash:8].js'
//     },
//     //配置本地服务器
//     devServer:{
//         port:8888
//     },
//     plugins:[
//         new  HtmlWebpackPlugin({
//             template:'./public/index.html'
//         })
//     ]
// }
// module.exports=function (env){
//     let {development} = env
//     if(development){
//         //合并 serve.js和config.js
//     }else{
//         //合并 build.js和config.js
//     }
//     return {

//     }
// }
// module.exports=function({development}){
// if(development) return {} //合并 serve.js和config.js
// else return{} //合并 build.js和config.js
// }
const {merge} = require('webpack-merge')
const config = require('./config/config')
const build = require('./config/build')
const serve = require('./config/serve')
module.exports=function({development}){
    return merge(config,development ? serve:build)
}